/*
 * file: matrix_utils.h
 * author: adapted from CSE6230
 * desc: utilities to print and generate matrices for use
 *
 */

#include <assert.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>

#define true 1
#define false 0
#define bool char
#define EPS 0.0001

bool verify_matrix(int m, int n, double *A, double *B);
void print_matrix(int rows, int cols, double *mat);
void random_matrix(int rows, int cols, double *mat);
void zero_matrix(int rows, int cols, double *mat);
void copy_matrix(int rows, int cols, double *src, double *dest);
